package ex.com.jm.food.dao;

import java.util.List;

import ex.com.jm.food.entity.PicStyle;

/**
 * 图片尺寸管理
 * @author zhaojw
 *
 */
public interface AdminPicStyleDao {

	/**
	 * 尺寸管理
	 * @param initPage 当前页
	 * @param pageRow 每页显示数据个数
	 * @param value  尺寸值
	 * @param sort  排序方式
	 * @param order 排序字段
	 * @return
	 */
	public List<PicStyle> getPicStyles(int initPage,int pageRow,String value,String sort,String order);
	
	/**
	 * 尺寸总数
	 * @param value 尺寸值
	 * @return
	 */
	public int picCount(String value);
	
	/**
	 * 添加尺寸
	 * @param picStyle
	 * @return
	 */
	public Object savePicStyle(PicStyle picStyle);
	
	/**
	 * 更新尺寸
	 * @param picStyle
	 */
	public void updatePicStyle(PicStyle picStyle);
	/**
	 * 获取某一个尺寸信息
	 * @param id 尺寸id
	 * @return
	 */
	public PicStyle editPicStyle(Integer id);
	
	/**
	 * 删除尺寸
	 * @param id 尺寸id
	 */
	public void delPicStyle(Integer id);
	/**
	 * 验证尺寸值是否重复
	 * @param value
	 * @return
	 */
	public PicStyle checkValue(String value);
}
